const { tool,time,api } = getApp();
Page({

    data: {
        info: {},   // 公告信息
    },

    // 页面加载
    onLoad(options) {
        let { id } = options;
        tool.getNoticeDetails(id).then(info => {
            this.setData({ info });
        })
    },
    
  // //下载文件
  // downloadFiles:function() {  // 点击选择文件按钮触发事件
  //   wx.downloadFile({
  //     url: '{{info.annex}}',  //文件的URL
  //     success: function (res) {
  //       wx.saveFile({  //保存
  //         tempFilePath: res.tempFilePath,  //保存文件地址
  //         // 预览文件右上方的...
  //         success: function (res) {  //成功后的回调函数
  //           console.log(res.savedFilePath)
  //         }
  //       })
  //     }
  //   })
  // }

  // downloadFileOpen(){
  //   let link = 'https://mp-89d96682-3acc-41f9-8860-a1fe03e7e0cf.cdn.bspapp.com/word/美文.docx'
  //   //下载文件
  //   wx.downloadFile({
  //     url: link,
  //     success (res) {
  //       console.log("下载成功")
  //       const filePath = res.tempFilePath
  //       console.log(filePath)
  //         wx.openDocument({
  //           filePath: filePath,
  //           showMenu:true, //关键点
  //           success: function (res) {
  //             console.log('打开文档成功')
  //           }
  //         })
  //     }
  //   })
  // }

  onOpenDocment() {
    wx.downloadFile({
      url:this.data.info.annex,
      // 网络文档地址
      success: (data) => {
      if (data.statusCode === 200) {
          wx.getFileSystemManager().saveFile({
            tempFilePath: data.tempFilePath, //临时路径
            success: function(res) {
              // 保存路径
              wx.showToast({ title: "文件已保存："+res.savedFilePath,duration:3000 })
              setTimeout(()=>{
                //打开文档查看
                wx.openDocument({
                  filePath:res.savedFilePath,
                  success:function(res){
                    console.log('打开文档成功')
                  }
                })
              }, 3000);
            }
          });
        }
      },
      fail: (err) => {
        wx.showToast({
          title: '失败请重新下载'
        });
      },
    });
  },

})